681791
417714
353294
101790
820142
42461
67771
777375
91886
61133
205809
880256
5169799
3590581
3118148
2419804
2243988
2070609
1991358
192178
1776118
1724136
1696196
1642471